grant forrest
Chaliha, Antonsen and the Super 100 Gap: When Venue Standards Depend on Tournament TierAn English version of the article analyzing Ashmita Chaliha's criticism of...
Vietnamese Football and the Identity Puzzle: When Tactics Rediscover Poetic BreathPeople often say Vietnamese football grows from rain showers and bursting...
Back to the Future: Sheffield Set to Welcome the World Again – The Long-Run Question of Youth Table TennisSheffield is about to open its door to the world again. The announcement from...
Banners at the Konya Stadium: One Friendly, One Stadium, and the Limits of Football GovernanceRain fell on the roof of the Konya Metropolitan Stadium, but inside, forty...
Nine Dimensions of Esports Analysis: When the Data Is Empty, the Conclusions Must StopOne late-weekend afternoon, while I was finalising the metric tracking sheet...
Ann Li and the tenth match point: her career-best win in WuhanThe tenth match point. I sat in front of the screen in Miami, afraid to blink...
Tanvi Patri wins the 2026 Badminton Asia U17 title in Chengdu: three deciders and a depth signal from IndiaChengdu, the third game of the U17 girls' singles final. Tanvi Patri had lost...
ITTF Hands Sheffield the World Hopes Week 2026 Hosting Slot Again: Reading the Youth Pipeline from the Bottom UpIn August 2026, a hall in Sheffield opened its doors to 40 table tennis playe...
One Training Session, Six Sessions, and Graham Arnold's Admission at Gulf Cup 27Graham Arnold walked into the press conference room in Jeddah after Iraq's 1-...
The National Team's Golden Curtain Is Hiding a V.League That Died Long AgoI sat in Stand B of Hang Day Stadium on a March afternoon. Four foreigners in...
ABIODUN wins European U19 title at 8-1: The champion's loss and the signal from FranceIn Antibes, France, the final standings of the Europe Youth Top 10 U19 boys'...
The Silent Corner: The Fight Is Decided Before the Bell RingsThree in the morning, and a gym buried deep in a narrow alley in Thu Dau Mot ...
Code Veronica Remake Leaks: What Capcom Confirmed Is Short, What Spreads Is LongA long list of changes said to be included in the remake of Resident Evil: Co...
The Empty Report: How 'No Data' Becomes 'No Risk' in Esports AnalysisThat night, before the match, one column on the stat sheet was left blank....
China Masters 2026: India's Badminton Contingent at the Quarter-Finals — Reading Three Matches Through Score-Sequence DataThe match ended at 21-18, 21-19. No third game. The opponent was a World No. ...
MIBR GC 2-0 FENNEL Female at VCT Game Changers Championship 2026: Elo 1824 Beats Elo 1721, and the Lower Bracket Stays Wide OpenSeventy-five minutes, two maps, and a data gap Seventy-five minutes of offici...
When the Data Sheet Comes Back Empty: Lessons From a Broken Esports Analysis PipelineThere is a moment in this profession that I learned to recognise before anyon...
Estonia stun hosts Finland 3-2 in Tampere: the fifth set of an overlooked poolI sat still for about ten seconds after the final whistle of the fifth set....
Nguyen Xuan Son and the Structural Illusion of Vietnamese FootballOn January 5, 2026, minute 32, at Rajamangala Stadium in Bangkok. Nguyen Xuan...
Vietnam Win the 2026 ASEAN Cup: How Kim Sang-sik Rebuilt an Identity from the DefenseWhen the final whistle blew at Rajamangala, the score read 3-2 to Vietnam, a...
Vietnamese Football and the Identity Puzzle: When Tactics Rediscover Poetic BreathPeople often say Vietnamese football grows from rain showers and bursting...
Back to the Future: Sheffield Set to Welcome the World Again – The Long-Run Question of Youth Table TennisSheffield is about to open its door to the world again. The announcement from...
Banners at the Konya Stadium: One Friendly, One Stadium, and the Limits of Football GovernanceRain fell on the roof of the Konya Metropolitan Stadium, but inside, forty...
Nine Dimensions of Esports Analysis: When the Data Is Empty, the Conclusions Must StopOne late-weekend afternoon, while I was finalising the metric tracking sheet...
Ann Li and the tenth match point: her career-best win in WuhanThe tenth match point. I sat in front of the screen in Miami, afraid to blink...
Tanvi Patri wins the 2026 Badminton Asia U17 title in Chengdu: three deciders and a depth signal from IndiaChengdu, the third game of the U17 girls' singles final. Tanvi Patri had lost...
ITTF Hands Sheffield the World Hopes Week 2026 Hosting Slot Again: Reading the Youth Pipeline from the Bottom UpIn August 2026, a hall in Sheffield opened its doors to 40 table tennis playe...
One Training Session, Six Sessions, and Graham Arnold's Admission at Gulf Cup 27Graham Arnold walked into the press conference room in Jeddah after Iraq's 1-...
The National Team's Golden Curtain Is Hiding a V.League That Died Long AgoI sat in Stand B of Hang Day Stadium on a March afternoon. Four foreigners in...
ABIODUN wins European U19 title at 8-1: The champion's loss and the signal from FranceIn Antibes, France, the final standings of the Europe Youth Top 10 U19 boys'...
The Silent Corner: The Fight Is Decided Before the Bell RingsThree in the morning, and a gym buried deep in a narrow alley in Thu Dau Mot ...
Code Veronica Remake Leaks: What Capcom Confirmed Is Short, What Spreads Is LongA long list of changes said to be included in the remake of Resident Evil: Co...
The Empty Report: How 'No Data' Becomes 'No Risk' in Esports AnalysisThat night, before the match, one column on the stat sheet was left blank....
China Masters 2026: India's Badminton Contingent at the Quarter-Finals — Reading Three Matches Through Score-Sequence DataThe match ended at 21-18, 21-19. No third game. The opponent was a World No. ...
MIBR GC 2-0 FENNEL Female at VCT Game Changers Championship 2026: Elo 1824 Beats Elo 1721, and the Lower Bracket Stays Wide OpenSeventy-five minutes, two maps, and a data gap Seventy-five minutes of offici...
When the Data Sheet Comes Back Empty: Lessons From a Broken Esports Analysis PipelineThere is a moment in this profession that I learned to recognise before anyon...
Estonia stun hosts Finland 3-2 in Tampere: the fifth set of an overlooked poolI sat still for about ten seconds after the final whistle of the fifth set....
Nguyen Xuan Son and the Structural Illusion of Vietnamese FootballOn January 5, 2026, minute 32, at Rajamangala Stadium in Bangkok. Nguyen Xuan...
Vietnam Win the 2026 ASEAN Cup: How Kim Sang-sik Rebuilt an Identity from the DefenseWhen the final whistle blew at Rajamangala, the score read 3-2 to Vietnam, a...
